This page last changed on May 08, 2012 by oreilly.

In-Lab Configuration


We first wanted to test installation and networking procedures before working with the actual Dorado vehicle. To this end we set up a Manta-Dorado test-bed in Building G, using computer "trex3" as a stand-in for the Dorado vehicle TREX computer (which is "trex2"). trex3 hardware, operating system, and installed applications are nearly identical to those of trex2. Equipment included the following:

  • Manta gateway
  • Ubiquiti radios (2)
  • trex3 linux machine
  • Leviton router
  • POE adapter

For safety reasons, we set the radio output power to 12 dBm for these indoor tests.

Our intent was to build a network similar to what we plan for at-sea tests. The components were connected as shown below. We assigned static addresses throughout, except for the Leviton router 134.89.x.x address, which was assigned by DHCP.
 
Note that trex3 has two addresses; a 134.89.x.x address (per current operations) and a 192.168.2.5 address, for connection to the Ubiquiti radio. The 192.168.2.5 address was assigned as an "IP alias" with the Linux ifconfig command:
     /sbin/ifconfig eth0:1 192.168.2.5

Below are setup configuration parameters of the Leviton router:


  Leviton router status

Leviton NAT configuration; allows WAN to connect to Manta
In addition, we registered the Leviton router with dyndns.org to enable DDNS look-up of its IP address. The router's name is mbari-dtn0.dyndns.org.
NOTE: However the VSAT IP address is apparently not routable to incoming traffic, unless a static IP address is purchased - thus shore cannot "push" data to the ship. Instead, we'll "pull" data from shore to ship with rsync over DTN.

At-Sea Test Configuration


The at-sea test configuration diagram is available at https://oceana.mbari.org/confluence/download/attachments/18579458/10020806-E_+DTNFieldTest.pdf

Computers in the above diagram play roles as described below.

trex (onboard Dorado):

  • Sends log files to shore (odss-staging) via dtncp
  • Runs dtncpd to receive files from vesuvio

Setup: Start dtnd, dtncpd at boot

vesuvio (onboard ship)

  • Periodically runs DTN-proxied rsync client to exchange files with shore (odss-staging) in uplink/ and downlink/ directories
  • Routes trex packets sent to shore via dtncp

odss-staging (on shore)

  • Runs dtncpd to receive files from trex
  • Hosts uplink/ and downlink/ directories for synchronization with vesuvio via DTN-proxied rsync

Setup: Start dtnd, dtncpd at boot


Manta-TREX-testbed.pdf (application/pdf)
Manta-TREX-testbed.jpg (image/jpeg)
Manta-TREX-testbed.jpg (image/jpeg)
Manta-demo.jpg (image/jpeg)
Manta-at-sea-test.jpg (image/jpeg)
Manta-at-sea-test.jpg (image/jpeg)
Manta-at-sea-test.jpg (image/jpeg)
Manta-TREX-at-sea-test.jpg (image/jpeg)
leviton-status-2.jpg (image/jpeg)
leviton-nat.jpg (image/jpeg)
Document generated by Confluence on Feb 03, 2026 16:03